/**
 * 微信AccessToken获取API
 * 用于获取微信公众平台的访问令牌
 * 该令牌用于调用微信API接口
 */

/**
 * 处理获取微信AccessToken的请求
 * 接收appid和secret参数，调用微信接口获取访问令牌
 */
export default defineEventHandler(async (event) => {
  // 获取请求参数
  const query = getQuery(event);
  
  // 提取微信应用ID和密钥
  const appid = query.appid as string;    // 微信应用ID
  const secret = query.secret as string;  // 微信应用密钥
  
  // 构建微信API请求URL
  const url = `https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=${appid}&secret=${secret}`;
  
  // 调用微信接口获取AccessToken
  const res = await $fetch(url);

  // 返回微信接口的响应结果
  return res;
});
